package model;

import java.util.ArrayList;

import exception.NotAvailException;

import vo.ParkHistory;
import vo.ParkInfo;

public interface IParkingArea {	
	ArrayList<ParkInfo> getParkingList();
	void addParkInfo(ParkInfo info) throws NotAvailException;
	void removeParkInfo(String area, String outDate, String outTime);
	ArrayList<String> getAvailList();
	String getCarLocation(String carNum);
	int getAreaSize();
	int getParkCount();
	int getAvailCount();
	ArrayList<ParkHistory> getParkHistory(String date, String areaName);
}
